• Pharmacist Login

    19:13:52 / 00:01:28:635 Pass

    Pharmacist Login
    09.30.2024 19:13:52 09.30.2024 19:15:21 00:01:28:635 · #test-id=1
    Given the user is on the login page
    When the user enters the valid email "hardstop-pharmacist6@mailinator.com"
    And valid password "Password1#"
    And user clicks on Login button
    Then the user should be logged in
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Successful_login_with_valid_credentials
    Given the user is on the login page
    When the user enters the valid email "hardstop-pharmacist6@mailinator.com"
    And the user enters invalid password "InvalidPassword"
    And user clicks on Login button
    Then an error message should be displayed "Wrong username/password"
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Login_with_invalid_password_and_verify_error_message
    Given the user is on the login page
    When the user enters an invalid email "hardstop-pharmacist6@mailinator.co"
    And valid password "Password1#"
    And user clicks on Login button
    Then I should see an error message "User not found"
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Login_with_invalid_email_and_verify_error_message
  • Validating Patients Data, using DataTables and examples

    19:15:21 / 00:01:32:828 Pass

    Validating Patients Data, using DataTables and examples
    09.30.2024 19:15:21 09.30.2024 19:16:54 00:01:32:828 · #test-id=41
    PassSearch for a patient by ID and validate the information
    Given user has already logged in to application and is on patient page
    And user has entered credentials
    userId4059581a-e693-455a-8d6b-4fc5a1ea3cc6
    And User tries to validate the information
    Then User verifies the data
    FirstNameHardstop
    LastNameSelect health test patient 3
    Hosp 30dNo
    DOB01/01/1965
    Sexfemale
    Age59
    Pt. Lang.English
    Insurance #XD723643612345
    Insurance Co.Hardstop SelectHealth
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Search_for_a_patient_by_ID_and_validate_the_information
    PassSearch for a patient by ID and validate the information
    Given user has already logged in to application and is on patient page
    And user has entered credentials
    userId8db898eb-bd30-4635-aaa2-bd42abd99eff
    And User tries to validate the information
    Then User verifies the data
    FirstNameHardstop
    LastNameSelect health test patient 5
    Hosp 30dNo
    DOB01/01/1965
    Sexfemale
    Age59
    Pt. Lang.English
    Insurance #XD723643612345
    Insurance Co.Hardstop SelectHealth
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Search_for_a_patient_by_ID_and_validate_the_information
    PassSearch for a patient by ID and validate the information
    Given user has already logged in to application and is on patient page
    And user has entered credentials
    userIda89a0a0c-4202-4b64-949a-5e48c16d1aea
    And User tries to validate the information
    Then User verifies the data
    FirstNameSelect concierge test patient 8
    LastNameHardstop
    Hosp 30dNo
    DOB01/01/1965
    Sexfemale
    Age59
    Pt. Lang.English
    Insurance #XD723643612345
    Insurance Co.Hardstop SelectHealth Concierge
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Search_for_a_patient_by_ID_and_validate_the_information
  • Patient Search Functionality

    19:16:54 / 00:00:27:303 Pass

    Patient Search Functionality
    09.30.2024 19:16:54 09.30.2024 19:17:21 00:00:27:303 · #test-id=76
    Given User is logged in successfully for patient search
    When User clicks on the Patient button for patient search
    And User enters the patient ID "da7e9e65-a268-4ea2-adc6-a2d8cd1b64d9"
    And User clicks on the Reports button
    And User selects the date 10 days back
    Then User clicks on the Date Conversation button
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Search_for_a_patient_by_ID_and_set_a_review_date
  • Pharmacist Portal Advance Search Feature

    19:17:21 / 00:05:29:889 Pass

    Pharmacist Portal Advance Search Feature
    09.30.2024 19:17:21 09.30.2024 19:22:51 00:05:29:889 · #test-id=91
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    Then the Advanced Patient Search popup should open
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_that_the_Advanced_Search_popup_opens_successfully.
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters First Name "Hardstop"
    And user clicks on Search button
    Then the result should get displayed
    And the First Name "Hardstop" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_First_Name
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters Last Name "Select health test patient 1"
    And user clicks on Search button
    Then the result should get displayed
    And the Last Name "Select health test patient 1" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_Last_Name
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters First Name "Hardstop"
    And user enters City "Test City"
    And user clicks on Search button
    Then the result should get displayed
    And the First Name "Hardstop" should get displayed
    And the City Name "Test City" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_FirstName_and_City
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters City "Test City"
    And user clicks on Search button
    Then the error pop up should appear "You must provide first or last name."
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Error_Validation_-_Verify_if_the_results_are_displayed_when_user_enters_City
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters First Name "Hardstop"
    And user selects State "California"
    And user clicks on Search button
    Then the result should get displayed
    And the First Name "Hardstop" should get displayed
    And the State "California" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_FirstName_and_Selects_State
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user selects State "California"
    And user clicks on Search button
    Then the error pop up should appear "You must provide first or last name."
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Error_Validation_-_Verify_if_the_results_are_displayed_when_user_Selects_State
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And user enters First Name "Hardstop"
    And User enters "99999" as Zip Code
    And user clicks on Search button
    Then the result should get displayed
    And the First Name "Hardstop" should get displayed
    And the ZipCode "99999" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_Zip_Code
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "123" as Zip Code
    And user clicks on Search button
    Then Tooltip error message: "Please match the format requested." should display for Zip Code
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Negative_test_scenario_-_Verify_if_the_results_are_displayed_when_user_enters_Zip_Code_in_invalid_format
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "111-111-1111" as Phone
    And user clicks on Search button
    Then the result should get displayed
    And the Phone "111-111-1111" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_Phone_Number
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "111-111-111" as Phone
    And user clicks on Search button
    Then Tooltip error message: "Please match the format requested." should display for Phone Number
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Negative_test_scenario_-_Verify_if_the_results_are_displayed_when_user_enters_Phone_Number_in_invalid_format
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "01/01/1965" as Birth Date
    And user clicks on Search button
    Then the result should get displayed
    And the date "01/01/1965" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Verify_if_the_results_are_displayed_when_user_enters_Birth_Date
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "32/01/19" as Birth Date
    And user clicks on Search button
    Then Tooltip error message: "Please match the format requested." should display for Birth Date
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Negative_test_scenario_-_Verify_if_the_results_are_displayed_when_user_enters_Birth_Date_in_invalid_format
    Given user has already logged in to application
    usernamepassword
    hardstop-pharmacist6@mailinator.comPassword1#
    Given the user should be logged in
    When the user clicks on Patient button and ADVANCED text button
    And User enters "XD723643612345" as HPID
    And user clicks on Search button
    Then the result should get displayed
    And the HPID "XD723643612345" should get displayed
    AppHooks.ApplicationHooks.tearDown(io.cucumber.java.Scenario)
    Enter_HPID_and_verify_results

Started

Sept 30, 2024 07:13:51 pm

Ended

Sept 30, 2024 07:22:51 pm

Features Passed

4

Features Failed

0

Features
Scenarios
Steps

Timeline

Tags

NamePassedFailedSkippedOthersPassed %
@loginFeature 3 0 0 0 100%
@PatientValidationFeature 3 0 0 0 100%
@login 1 0 0 0 100%
@dev_windows 1 0 0 0 100%
@advanceSearch 14 0 0 0 100%
@testNG 1 0 0 0 100%
@patientSearchDate 1 0 0 0 100%
@aut_durvesh 1 0 0 0 100%
@patientSearch 1 0 0 0 100%
@PatientValScenario 3 0 0 0 100%

System/Environment

NameValue
AppName AutomationPractice
user Durvesh
build 1.1
os Windows